Locally Nameless Sigma Calculus

نویسندگان

  • Ludovic Henrio
  • Florian Kammüller
  • Bianca Lutz
  • Henry Sudhof
چکیده

We present a Theory of Objects based on the original functional ςcalculus by Abadi and Cardelli [1] but with an additional parameter to methods. We prove confluence of the operational semantics following the outline of Nipkow’s proof of confluence for the λ-calculus reusing his general Commutation.thy [4] a generic diamond lemma reduction. We furthermore formalize a simple type system for our ς-calculus including a proof of type safety. The entire development uses the concept of Locally Nameless representation for binders [2]. We reuse an earlier proof of confluence [3] for a simpler ς-calculus based on de Bruijn indices and lists to represent objects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Locally Nameless Permutation Types

We define “Locally Nameless Permutation Types”, which fuse permutation types as used in Nominal Isabelle with the locally nameless representation. We show that this combination is particularly useful when formalizing programming languages where bound names may become free during execution (“extrusion”), common in process calculi. It inherits the generic definition of permutations and support, a...

متن کامل

LNgen: Tool Support for Locally Nameless Representations MS-CIS-10-24

Given the complexity of the metatheoretic reasoning about current programming languages and their type systems, techniques for mechanical formalization and checking of such metatheory have received much recent attention. In previous work, we advocated a combination of locally nameless representation and cofinite quantification as a lightweight style for carrying out such formalizations in the C...

متن کامل

LNgen: Tool Support for Locally Nameless Representations

Given the complexity of the metatheoretic reasoning about current programming languages and their type systems, techniques for mechanical formalization and checking of such metatheory have received much recent attention. In previous work, we advocated a combination of locally nameless representation and cofinite quantification as a lightweight style for carrying out such formalizations in the C...

متن کامل

A remark on Remainders of homogeneous spaces in some compactifications

‎We prove that a remainder $Y$ of a non-locally compact‎ ‎rectifiable space $X$ is locally a $p$-space if and only if‎ ‎either $X$ is a Lindel"{o}f $p$-space or $X$ is $sigma$-compact‎, ‎which improves two results by Arhangel'skii‎. ‎We also show that if a non-locally compact‎ ‎rectifiable space $X$ that is locally paracompact has a remainder $Y$ which has locally a $G_{delta}$-diagonal‎, ‎then...

متن کامل

A Poincaré lemma for sigma models of AKSZ type

For a sigma model of AKSZ-type with target space a Q-manifold, we show that the cohomology in the space of local functionals of the differential associated to the BV master action is locally isomorphic to the cohomology of Q in target space. An analogous result is shown to hold for the cohomology in the space of functional multivectors. Applications in the context of the inverse problem of the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Archive of Formal Proofs

دوره 2010  شماره 

صفحات  -

تاریخ انتشار 2010